/*
 * @Author: szx
 * @Date: 2021-12-28 13:37:57
 * @LastEditTime: 2021-12-28 16:07:42
 * @Description:
 * @FilePath: \leetcode\1-99\93\93.js
 */
/**
 * @param {string} s
 * @return {string[]}
 */
// var restoreIpAddresses = function (s) {
//     const res = [];
//     const len = s.length;
//     const backtrack = (path, index) => {
//         if (path.length >= 4) return;
//         if (index >= len && path.length == 4) {
//             res.push(path.join('.'));
//             return;
//         }

//         for (let i = index; i < len; i++) {
//             if (i - index >= 3 || !isLegal(s, index, i)) continue;

//             path.push(s.substring(index, i + 1));
//             backtrack(path, i + 1);
//             path.pop();
//         }
//     };
//     const isLegal = (s, l, r) => {
//         if (r - l > 0 && s[l] == '0') {
//             return false;
//         }
//         for (let i = l; i <= r; i++) {
//             if (!(s[i] >= '0' && s[i] <= '9')) {
//                 return false;
//             }
//         }
//         const num = parseInt(s.substring(l, r + 1));
//         if (num > 255 || num < 0) {
//             return false;
//         }
//         return true;
//     };
//     backtrack([], 0);
//     return res;
// };
// console.log(restoreIpAddresses('101023'));
str = '123#';
if (+str) {
    console.log(true);
}else{
    console.log(false)
}
